home *** CD-ROM | disk | FTP | other *** search
/ C++ für Kids / C++ for kids.iso / SETUP / US / CBUILDER / DATA.Z / ZVCL.HPP < prev   
C/C++ Source or Header  |  1997-02-13  |  17KB  |  453 lines

  1. //----------------------------------------------------------------------------
  2. // ZVCL.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
  3. // From: ZVCL.pas
  4. //----------------------------------------------------------------------------
  5. #ifndef ZVCLHPP
  6. #define ZVCLHPP
  7. //----------------------------------------------------------------------------
  8. #include <Controls.hpp>
  9. #include <Menus.hpp>
  10. #include <Grids.hpp>
  11. #include <Tabs.hpp>
  12. #include <ComCtrls.hpp>
  13. #include <Zsrv.hpp>
  14. #include <Classes.hpp>
  15. #include <TypInfo.hpp>
  16. #include <SysUtils.hpp>
  17. #include <OLE2.hpp>
  18. #include <Windows.hpp>
  19. #include <System.hpp>
  20. #pragma warn -par
  21. #pragma warn -hid 
  22. #pragma warn -inl
  23.  
  24. namespace Zvcl
  25. {
  26. //-- type declarations -------------------------------------------------------
  27. class __declspec(delphiclass) TCustomGridCracker;
  28. class __declspec(pascalimplementation) TCustomGridCracker : public Grids::TCustomGrid
  29. {
  30.     typedef Grids::TCustomGrid inherited;
  31.     
  32. public:
  33.     /* TCustomGrid.Create */ __fastcall virtual TCustomGridCracker(Classes::TComponent* AOwner) : Grids::
  34.         TCustomGrid(AOwner) { }
  35.     /* TCustomGrid.Destroy */ __fastcall virtual ~TCustomGridCracker(void) { }
  36.     
  37. public:
  38.     /* TWinControl.CreateParented */ __fastcall TCustomGridCracker(HWND ParentWindow) : Grids::TCustomGrid(
  39.         ParentWindow) { }
  40.     
  41. };
  42.  
  43. class __declspec(delphiclass) TCustomTabControlCracker;
  44. class __declspec(pascalimplementation) TCustomTabControlCracker : public Comctrls::TPageControl
  45. {
  46.     typedef Comctrls::TPageControl inherited;
  47.     
  48. public:
  49.     /* TPageControl.Create */ __fastcall virtual TCustomTabControlCracker(Classes::TComponent* AOwner) : 
  50.         Comctrls::TPageControl(AOwner) { }
  51.     /* TPageControl.Destroy */ __fastcall virtual ~TCustomTabControlCracker(void) { }
  52.     
  53. public:
  54.     /* TWinControl.CreateParented */ __fastcall TCustomTabControlCracker(HWND ParentWindow) : Comctrls::
  55.         TPageControl(ParentWindow) { }
  56.     
  57. };
  58.  
  59. class __declspec(delphiclass) ITabSetDispatch;
  60. class __declspec(pascalimplementation) ITabSetDispatch : public Zsrv::IWinControlDispatch
  61. {
  62.     typedef Zsrv::IWinControlDispatch inherited;
  63.     
  64. private:
  65.     void __fastcall GetFirstIndex(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  66.     void __fastcall GetItemRect(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  67.     
  68. public:
  69.     virtual void __fastcall DefineCustomProps(void);
  70. public:
  71.     /* ICustomDispatch.Create */ __fastcall virtual ITabSetDispatch(System::TObject* Obj) : Zsrv::IWinControlDispatch(
  72.         Obj) { }
  73.     
  74. public:
  75.     /* IObjectDispatch.Destroy */ __fastcall virtual ~ITabSetDispatch(void) { }
  76.     
  77. };
  78.  
  79. class __declspec(delphiclass) ICustomTabControlDispatch;
  80. class __declspec(pascalimplementation) ICustomTabControlDispatch : public Zsrv::IWinControlDispatch
  81. {
  82.     typedef Zsrv::IWinControlDispatch inherited;
  83.     
  84. private:
  85.     void __fastcall GetItemRect(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  86.     
  87. public:
  88.     virtual void __fastcall DefineCustomProps(void);
  89. public:
  90.     /* ICustomDispatch.Create */ __fastcall virtual ICustomTabControlDispatch(System::TObject* Obj) : Zsrv::
  91.         IWinControlDispatch(Obj) { }
  92.     
  93. public:
  94.     /* IObjectDispatch.Destroy */ __fastcall virtual ~ICustomTabControlDispatch(void) { }
  95.     
  96. };
  97.  
  98. class __declspec(delphiclass) IPageControlDispatch;
  99. class __declspec(pascalimplementation) IPageControlDispatch : public ICustomTabControlDispatch
  100. {
  101.     typedef ICustomTabControlDispatch inherited;
  102.     
  103. private:
  104.     void __fastcall GetTabs(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  105.     
  106. public:
  107.     virtual void __fastcall DefineCustomProps(void);
  108. public:
  109.     /* ICustomDispatch.Create */ __fastcall virtual IPageControlDispatch(System::TObject* Obj) : Zvcl::
  110.         ICustomTabControlDispatch(Obj) { }
  111.     
  112. public:
  113.     /* IObjectDispatch.Destroy */ __fastcall virtual ~IPageControlDispatch(void) { }
  114.     
  115. };
  116.  
  117. class __declspec(delphiclass) ICustomGridDispatch;
  118. class __declspec(pascalimplementation) ICustomGridDispatch : public Zsrv::IWinControlDispatch
  119. {
  120.     typedef Zsrv::IWinControlDispatch inherited;
  121.     
  122. private:
  123.     void __fastcall GetRow(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  124.     void __fastcall GetCol(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  125.     void __fastcall GetFixedRows(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  126.     void __fastcall GetFixedCols(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  127.     void __fastcall GetRowCount(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  128.     void __fastcall GetColCount(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  129.     void __fastcall GetCellRect(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  130.     
  131. public:
  132.     virtual void __fastcall DefineCustomProps(void);
  133. public:
  134.     /* ICustomDispatch.Create */ __fastcall virtual ICustomGridDispatch(System::TObject* Obj) : Zsrv::IWinControlDispatch(
  135.         Obj) { }
  136.     
  137. public:
  138.     /* IObjectDispatch.Destroy */ __fastcall virtual ~ICustomGridDispatch(void) { }
  139.     
  140. };
  141.  
  142. class __declspec(delphiclass) IStringGridDispatch;
  143. class __declspec(pascalimplementation) IStringGridDispatch : public ICustomGridDispatch
  144. {
  145.     typedef ICustomGridDispatch inherited;
  146.     
  147. private:
  148.     void __fastcall GetCells(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  149.     
  150. public:
  151.     virtual void __fastcall DefineCustomProps(void);
  152. public:
  153.     /* ICustomDispatch.Create */ __fastcall virtual IStringGridDispatch(System::TObject* Obj) : Zvcl::ICustomGridDispatch(
  154.         Obj) { }
  155.     
  156. public:
  157.     /* IObjectDispatch.Destroy */ __fastcall virtual ~IStringGridDispatch(void) { }
  158.     
  159. };
  160.  
  161. class __declspec(delphiclass) IStringsDispatch;
  162. class __declspec(pascalimplementation) IStringsDispatch : public Zsrv::ICustomDispatch
  163. {
  164.     typedef Zsrv::ICustomDispatch inherited;
  165.     
  166. private:
  167.     void __fastcall GetStrings(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  168.     void __fastcall GetCount(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  169.     void __fastcall GetObjects(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  170.     
  171. public:
  172.     virtual void __fastcall DefineCustomProps(void);
  173. public:
  174.     /* ICustomDispatch.Create */ __fastcall virtual IStringsDispatch(System::TObject* Obj) : Zsrv::ICustomDispatch(
  175.         Obj) { }
  176.     
  177. public:
  178.     /* IObjectDispatch.Destroy */ __fastcall virtual ~IStringsDispatch(void) { }
  179.     
  180. };
  181.  
  182. class __declspec(delphiclass) ITreeViewDispatch;
  183. class __declspec(pascalimplementation) ITreeViewDispatch : public Zsrv::ICustomDispatch
  184. {
  185.     typedef Zsrv::ICustomDispatch inherited;
  186.     
  187. private:
  188.     void __fastcall GetSelected(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  189.     
  190. public:
  191.     virtual void __fastcall DefineCustomProps(void);
  192. public:
  193.     /* ICustomDispatch.Create */ __fastcall virtual ITreeViewDispatch(System::TObject* Obj) : Zsrv::ICustomDispatch(
  194.         Obj) { }
  195.     
  196. public:
  197.     /* IObjectDispatch.Destroy */ __fastcall virtual ~ITreeViewDispatch(void) { }
  198.     
  199. };
  200.  
  201. class __declspec(delphiclass) ITreeNodesDispatch;
  202. class __declspec(pascalimplementation) ITreeNodesDispatch : public Zsrv::ICustomDispatch
  203. {
  204.     typedef Zsrv::ICustomDispatch inherited;
  205.     
  206. private:
  207.     void __fastcall GetItem(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  208.     void __fastcall GetCount(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  209.     
  210. public:
  211.     virtual void __fastcall DefineCustomProps(void);
  212. public:
  213.     /* ICustomDispatch.Create */ __fastcall virtual ITreeNodesDispatch(System::TObject* Obj) : Zsrv::ICustomDispatch(
  214.         Obj) { }
  215.     
  216. public:
  217.     /* IObjectDispatch.Destroy */ __fastcall virtual ~ITreeNodesDispatch(void) { }
  218.     
  219. };
  220.  
  221. class __declspec(delphiclass) ITreeNodeDispatch;
  222. class __declspec(pascalimplementation) ITreeNodeDispatch : public Zsrv::ICustomDispatch
  223. {
  224.     typedef Zsrv::ICustomDispatch inherited;
  225.     
  226. private:
  227.     void __fastcall GetItem(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  228.     void __fastcall GetCount(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  229.     void __fastcall GetText(DISPPARAMS &Params, System::PVariant VarResult, long &SCode);
  230.     void __fastcall GetSelectedIndex(DISPPARAMS &Params, System::PVariant Var